being largely dependent on - German English Dictionary